Ալֆա ալիք
Համակարգչային գրաֆիկայում ալֆա կոմպոզիցիան (անգլ. Alpha compositing) վերաբերում է պատկերը ֆոնի հետ համատեղելուն՝ մասամբ թափանցիկ էֆեկտ ստեղծելու համար։ Այս տեխնիկան հաճախ օգտագործվում է բազմապատիկ պատկերի մշակման և այնուհետև այդ մասերը միավորելու համար մեկ 2D ստացված պատկերի մեջ։
Այսպիսով, ալֆա ալիքը (անգլ. Alpha channel) դատարկ տարածություն է կամ պարզապես թափանցիկություն։
«Ալֆա ալիք»[1] տերմինն առաջին անգամ ստեղծվել է Ալվի Սմիթի կողմից 1970-ականների վերջին։ և մշակվել է 1984 թվականին Թոմաս Փորթերի և Թոմ Դաֆի աշխատության մեջ[2]։
Համակարգչային խաղերում ալֆա ալիքով հյուսվածքները օգտագործվում են օբյեկտի թափանցիկությունը ցույց տալու համար։
Պատմություն
[խմբագրել | խմբագրել կոդը]Ալֆա ալիքի հայեցակարգը ներկայացվել է Ալվի Ռեյ Սմիթի և Էդ Քաթմուլի կողմից 1970-ականների վերջին Նյու Յորքի տեխնոլոգիական ինստիտուտի համակարգչային գրաֆիկայի լաբորատորիայում և ամբողջությամբ մշակվել է 1984 թվականին Թոմաս Փորթերի և Թոմ Դաֆի աշխատության մեջ[3]։
Ալֆա տերմինի օգտագործումը Սմիթի կողմից բացատրվում է հետևյալ կերպ. «Մենք այն անվանել ենք դասական գծային ինտերպոլացիայի բանաձևի պատճառով , որն օգտագործում է հունարեն (ալֆա) տառը՝ այս դեպքում երկու A և B պատկերների միջև ինտերպոլացիայի քանակությունը վերահսկելու համար[4]։ Այսինքն՝ B պատկերի վերևում A պատկերը կազմելիս բանաձևում արժեքը վերցվում է անմիջապես A-ի ալֆա ալիքից։
Ալֆա խառնուրդ
[խմբագրել | խմբագրել կոդը]Ալֆա միաձուլումը (անգլ.՝ Alpha blending) կիսաթափանցիկ էֆեկտ ստեղծելու տեխնիկա է` աղբյուրի պիքսելը միավորելով պիքսելին, որն արդեն գտնվում է շրջանակային բուֆերում։ Յուրաքանչյուր պիքսել սովորաբար վերագրվում է կարմիր, կանաչ և կապույտ (RGB) գույնի արժեք։ Եթե ալֆա արժեքը նույնպես համընկնում է, ապա ասվում է, որ պիքսելներն ունեն ալֆա ալիք (բաղադրիչ A):
Ալֆա արժեքը որոշում է, թե որքան թափանցիկ է որոշակի պիքսելը։ Օբյեկտները կարող են ունենալ տարբեր թափանցիկություն, օրինակ՝ 8-բիթանոց ալֆա ալիքը կարող է ներկայացնել թափանցիկության 256 մակարդակ՝ 0-ից (ամբողջ բիթքարտեզը թափանցիկ է) մինչև 255 (ամբողջ բիթքարտեզը անթափանց է)[5]։ Ալֆա միաձուլումը էկրանին երկու օբյեկտների միավորման գործընթացն է՝ հիմնվելով նրանց ալֆա ալիքների վրա։ Ալֆա խառնուրդն օգտագործվում է հետևյալի համար. ստեղծելով թափանցիկություն, ստվերներ, հայելիներ, մառախուղ[6]։
Ծանոթագրություններ
[խմբագրել | խմբագրել կոդը]- ↑ MSDN. Direct3D 11. BC7 Format.
- ↑ Thomas Porter and Tom Duff, Compositing Digital Images, Computer Graphics, 18(3), July 1984, 253—259. DOI:10.1145/800031.808606
- ↑ Porter, Thomas; Duff, Tom (July 1984). «Compositing Digital Images» (PDF). SIGGRAPH Computer Graphics (անգլերեն). New York City, New York: ACM Press. 18 (3): 253–259. doi:10.1145/800031.808606. ISBN 9780897911382. S2CID 18663039. Արխիվացված (PDF) օրիգինալից 2011 թ․ ապրիլի 29-ին. Վերցված է 2019 թ․ մարտի 11-ին.
- ↑ Alvy Ray Smith (1995 թ․ օգոստոսի 15). «Alpha and the History of Digital Compositing» (PDF). alvyray.com. էջ 6. Արխիվացված է օրիգինալից (PDF) 2021 թ․ հոկտեմբերի 25-ին.
- ↑ MSDN. Alpha blending
- ↑ Альфа-смешение